var t = getApp(), e = t.requirejs("core"), a = t.requirejs("wxParse/wxParse"), i = t.requirejs("biz/diypage"), s = t.requirejs("jquery");
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		list:[],
		userinfo:[],
		page:1,
		pagesize:10,
		total:0,
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {
		this.setData({
			page:1,
			list:[]
		})
		this.getInfo()
		this.getList()
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {
		this.setData({
			page:1,
			list:[]
		})
		this.getInfo()
		this.getList()
	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {
		const _this = this
		if (_this.data.total > _this.data.list.length) {
			_this.setData({
				page: _this.data.page + 1
			})
			_this.getList()
		}
	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	},
	//删除
	del(data) {
		console.log(data)
		const _this = this
		wx.showModal({
			title: '提示',
			content: '确定删除当前视频?',
			success(res) {
				if (res.confirm) {
					console.log('用户点击确定')
					_this._del(data.currentTarget.dataset.id)
				} else if (res.cancel) {
					console.log('用户点击取消')
				}
			}
		})
	},
	_del(data){
		const _this = this
		wx.showLoading({
			title: '正在删除',
		})
		e.get("member/shipin/voide_del", {
			id: data
		}, function (t) {
			wx.hideLoading()
			wx.showToast({
				title: t.msg,
				icon: 'none',
				duration: 2000
			})
			_this.setData({
				page:1,
			})
			_this.getList(false)
		});
	},
	//获取视频列表
	getList(isconcat=true) {
		const _this = this
		console.log('isconcat-------',isconcat)
		if (isconcat) {
			wx.showLoading({
				title: '加载中',
			})
		}
		e.get("member/shipin/my_voide_list", {
			page: _this.data.page,
			pagesize: _this.data.pagesize
		}, function (t) {
			wx.stopPullDownRefresh()
			wx.hideLoading()
			_this.setData({
				total: t.total
			})
			if (t.list) {
				if (isconcat) {
					_this.setData({
						list: _this.data.list.concat(t.list)
					})
				}else{
					_this.setData({
						list:t.list
					})
				}
				
			}else{
				_this.setData({
					list:[]
				})
			}

		});
	},
	//获取用户信息
	getInfo: function () {
		var i = this;
		e.get("member", {}, function (t) {
			console.log(t),
				getApp().setCache("umids", t.id)
			console.log(t.id);
			if (t.id) {
				1 == t.isblack && wx.showModal({
					title: "无法访问",
					content: "您在商城的黑名单中，无权访问！",
					success: function (t) {
						t.confirm && i.close(), t.cancel && i.close();
					}
				}), i.setData({
					userinfo: t,
				}), t.error, a.wxParse("wxParseData", "html", t.copyright, i, "5");
			} else {
				wx.switchTab({
					url: '/pages/member/index/index'
				})
			}

		});
	},
	//跳转到详情
	goodDetail(e) {
		console.log(e)
		wx.reLaunch({
			url: `/pages/Videolist/index?id=${e.currentTarget.dataset.id}`
		})
	}
})